id function and mutability